[INFO] fetching crate casper-types 4.0.1...
[INFO] checking casper-types-4.0.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate casper-types 4.0.1 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate casper-types 4.0.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate casper-types 4.0.1
[INFO] finished tweaking crates.io crate casper-types 4.0.1
[INFO] tweaked toml for crates.io crate casper-types 4.0.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded platforms v3.3.0
[INFO] [stderr]   Downloaded serde_test v1.0.176
[INFO] [stderr]   Downloaded curve25519-dalek-derive v0.1.1
[INFO] [stderr]   Downloaded derp v0.0.14
[INFO] [stderr]   Downloaded datasize_derive v0.2.15
[INFO] [stderr]   Downloaded datasize v0.2.15
[INFO] [stderr]   Downloaded pem v0.8.3
[INFO] [stderr]   Downloaded rand_pcg v0.3.1
[INFO] [stderr]   Downloaded proptest-attr-macro v1.0.0
[INFO] [stderr]   Downloaded version-sync v0.9.5
[INFO] [stderr]   Downloaded base16 v0.2.1
[INFO] [stderr]   Downloaded ed25519 v2.2.3
[INFO] [stderr]   Downloaded proptest-derive v0.3.0
[INFO] [stderr]   Downloaded ed25519-dalek v2.1.1
[INFO] [stderr]   Downloaded hex_fmt v0.3.0
[INFO] [stderr]   Downloaded curve25519-dalek v4.1.2
[INFO] [stderr]   Downloaded fiat-crypto v0.2.6
[INFO] [stderr]   Downloaded schemars v0.8.5
[INFO] [stderr]   Downloaded blake2 v0.9.2
[INFO] [stderr]   Downloaded serde_derive_internals v0.25.0
[INFO] [stderr]   Downloaded schemars_derive v0.8.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b881a5c8d1a9f7dc747ffcf5da1e69e3a8ded3de2261efaa7d3ccdeaf44c2dfa
[INFO] running `Command { std: "docker" "start" "-a" "b881a5c8d1a9f7dc747ffcf5da1e69e3a8ded3de2261efaa7d3ccdeaf44c2dfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b881a5c8d1a9f7dc747ffcf5da1e69e3a8ded3de2261efaa7d3ccdeaf44c2dfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b881a5c8d1a9f7dc747ffcf5da1e69e3a8ded3de2261efaa7d3ccdeaf44c2dfa", kill_on_drop: false }`
[INFO] [stdout] b881a5c8d1a9f7dc747ffcf5da1e69e3a8ded3de2261efaa7d3ccdeaf44c2dfa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b4702c050ab93b8f585f14a4a2d91fdc14a1a3bf957829dffe4edecf7becea8f
[INFO] running `Command { std: "docker" "start" "-a" "b4702c050ab93b8f585f14a4a2d91fdc14a1a3bf957829dffe4edecf7becea8f", kill_on_drop: false }`
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]     Checking der v0.7.8
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]    Compiling platforms v3.3.0
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling openssl-sys v0.9.101
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking blake2 v0.9.2
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking num v0.4.1
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]     Checking k256 v0.13.3
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking hex_fmt v0.3.0
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking base16 v0.2.1
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking proptest v1.4.0
[INFO] [stderr]     Checking derp v0.0.14
[INFO] [stderr]     Checking pem v0.8.3
[INFO] [stderr]     Checking rand_pcg v0.3.1
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling proptest-attr-macro v1.0.0
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking serde_test v1.0.176
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking casper-types v4.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stderr]    Compiling proptest-derive v0.3.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.88s
[INFO] running `Command { std: "docker" "inspect" "b4702c050ab93b8f585f14a4a2d91fdc14a1a3bf957829dffe4edecf7becea8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4702c050ab93b8f585f14a4a2d91fdc14a1a3bf957829dffe4edecf7becea8f", kill_on_drop: false }`
[INFO] [stdout] b4702c050ab93b8f585f14a4a2d91fdc14a1a3bf957829dffe4edecf7becea8f
[INFO] checking casper-types-4.0.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate casper-types 4.0.1 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate casper-types 4.0.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate casper-types 4.0.1
[INFO] finished tweaking crates.io crate casper-types 4.0.1
[INFO] tweaked toml for crates.io crate casper-types 4.0.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 100b39145a3c02af762ddb62df073e7f996019a875a219ac558aec9043564136
[INFO] running `Command { std: "docker" "start" "-a" "100b39145a3c02af762ddb62df073e7f996019a875a219ac558aec9043564136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "100b39145a3c02af762ddb62df073e7f996019a875a219ac558aec9043564136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "100b39145a3c02af762ddb62df073e7f996019a875a219ac558aec9043564136", kill_on_drop: false }`
[INFO] [stdout] 100b39145a3c02af762ddb62df073e7f996019a875a219ac558aec9043564136
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f2f384a036770662b88ff2aaac3d8889b6fd11a0bf8f36662084d1671503cb73
[INFO] running `Command { std: "docker" "start" "-a" "f2f384a036770662b88ff2aaac3d8889b6fd11a0bf8f36662084d1671503cb73", kill_on_drop: false }`
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking der v0.7.8
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling platforms v3.3.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]    Compiling openssl-sys v0.9.101
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking blake2 v0.9.2
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking num v0.4.1
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking k256 v0.13.3
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking hex_fmt v0.3.0
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking base16 v0.2.1
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking proptest v1.4.0
[INFO] [stderr]     Checking derp v0.0.14
[INFO] [stderr]     Checking pem v0.8.3
[INFO] [stderr]     Checking rand_pcg v0.3.1
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling proptest-attr-macro v1.0.0
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking serde_test v1.0.176
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking casper-types v4.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr/bytes.rs:213:33
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let len = rng.gen_range(0..RANDOM_BYTES_MAX_LENGTH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr/bytes.rs:215:18
[INFO] [stdout]     |
[INFO] [stdout] 215 |         for _ in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr.rs:488:18
[INFO] [stdout]     |
[INFO] [stdout] 488 |         for _ in 0..count {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr.rs:597:18
[INFO] [stdout]     |
[INFO] [stdout] 597 |         for _ in 0..num_keys {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr.rs:652:18
[INFO] [stdout]     |
[INFO] [stdout] 652 |         for _ in 0..num_keys {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/checksummed_hex.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 |         .flat_map(move |byte| (0..8usize).map(move |offset| ((byte >> offset) & 0x01) == 0x01))
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/checksummed_hex.rs:61:45
[INFO] [stdout]    |
[INFO] [stdout] 61 |     const LOWER_RANGE: RangeInclusive<u8> = b'a'..=b'f';
[INFO] [stdout]    |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/checksummed_hex.rs:62:45
[INFO] [stdout]    |
[INFO] [stdout] 62 |     const UPPER_RANGE: RangeInclusive<u8> = b'A'..=b'F';
[INFO] [stdout]    |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cl_type.rs:325:14
[INFO] [stdout]     |
[INFO] [stdout] 325 |     for _ in 0..count {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/cl_value/jsonrepr.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |             for _ in 0..count {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/cl_value/jsonrepr.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |             for _ in 0..num_keys {
[INFO] [stdout]    |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/era_id.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (current_era_id..current_era_id + num_eras).map(EraId)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/era_id.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (current_era_id..=current_era_id + num_eras).map(EraId)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/era_id.rs:202:29
[INFO] [stdout]     |
[INFO] [stdout] 202 |         EraId(rng.gen_range(0..1_000_000))
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:208:38
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let op_count = rng.gen_range(0..6);
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:210:18
[INFO] [stdout]     |
[INFO] [stdout] 210 |         for _ in 0..op_count {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:220:45
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let transform_count = rng.gen_range(0..6);
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:222:18
[INFO] [stdout]     |
[INFO] [stdout] 222 |         for _ in 0..transform_count {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:231:44
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let transfer_count = rng.gen_range(0..6);
[INFO] [stdout]     |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for _ in 0..transfer_count {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:748:29
[INFO] [stdout]     |
[INFO] [stdout] 748 |         match rng.gen_range(0..13) {
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:762:26
[INFO] [stdout]     |
[INFO] [stdout] 762 |                 for _ in 0..rng.gen_range(1..6) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:762:43
[INFO] [stdout]     |
[INFO] [stdout] 762 |                 for _ in 0..rng.gen_range(1..6) {
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/json_pretty_printer.rs:88:37
[INFO] [stdout]    |
[INFO] [stdout] 88 |                         let range = start_index..(start_index + length);
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/key.rs:844:29
[INFO] [stdout]     |
[INFO] [stdout] 844 |         match rng.gen_range(0..=14) {
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         for index in 0..length as usize {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 567 | impl_traits_for_uint!(U128, 16, u128_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |                         for index in 0..length {
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 567 | impl_traits_for_uint!(U128, 16, u128_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         for index in 0..length as usize {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 568 | impl_traits_for_uint!(U256, 32, u256_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |                         for index in 0..length {
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 568 | impl_traits_for_uint!(U256, 32, u256_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         for index in 0..length as usize {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 569 | impl_traits_for_uint!(U512, 64, u512_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |                         for index in 0..length {
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 569 | impl_traits_for_uint!(U512, 64, u512_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling proptest-derive v0.3.0
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/account.rs:526:31
[INFO] [stdout]     |
[INFO] [stdout] 526 |         let bytes: Vec<u8> = (0..32).collect();
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr/bytes.rs:213:33
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let len = rng.gen_range(0..RANDOM_BYTES_MAX_LENGTH);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr/bytes.rs:215:18
[INFO] [stdout]     |
[INFO] [stdout] 215 |         for _ in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr.rs:488:18
[INFO] [stdout]     |
[INFO] [stdout] 488 |         for _ in 0..count {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr.rs:597:18
[INFO] [stdout]     |
[INFO] [stdout] 597 |         for _ in 0..num_keys {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bytesrepr.rs:652:18
[INFO] [stdout]     |
[INFO] [stdout] 652 |         for _ in 0..num_keys {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bytesrepr.rs:1429:39
[INFO] [stdout]      |
[INFO] [stdout] 1429 |         fn test_vec_u8(u in bytes_arb(1..100)) {
[INFO] [stdout]      |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bytesrepr.rs:1434:48
[INFO] [stdout]      |
[INFO] [stdout] 1434 |         fn test_vec_i32(u in vec(any::<i32>(), 1..100)) {
[INFO] [stdout]      |                                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bytesrepr.rs:1439:66
[INFO] [stdout]      |
[INFO] [stdout] 1439 |         fn test_vecdeque_i32((front, back) in (vec(any::<i32>(), 1..100), vec(any::<i32>(), 1..100))) {
[INFO] [stdout]      |                                                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bytesrepr.rs:1439:93
[INFO] [stdout]      |
[INFO] [stdout] 1439 |         fn test_vecdeque_i32((front, back) in (vec(any::<i32>(), 1..100), vec(any::<i32>(), 1..100))) {
[INFO] [stdout]      |                                                                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bytesrepr.rs:1451:47
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         fn test_vec_vec_u8(u in vec(bytes_arb(1..100), 10)) {
[INFO] [stdout]      |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bytesrepr.rs:1590:47
[INFO] [stdout]      |
[INFO] [stdout] 1590 |         fn test_ratio_u64(t in (any::<u64>(), 1..u64::max_value())) {
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/checksummed_hex.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 |         .flat_map(move |byte| (0..8usize).map(move |offset| ((byte >> offset) & 0x01) == 0x01))
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/checksummed_hex.rs:61:45
[INFO] [stdout]    |
[INFO] [stdout] 61 |     const LOWER_RANGE: RangeInclusive<u8> = b'a'..=b'f';
[INFO] [stdout]    |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/checksummed_hex.rs:62:45
[INFO] [stdout]    |
[INFO] [stdout] 62 |     const UPPER_RANGE: RangeInclusive<u8> = b'A'..=b'F';
[INFO] [stdout]    |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/checksummed_hex.rs:179:70
[INFO] [stdout]     |
[INFO] [stdout] 179 |         fn should_fail_on_invalid_checksum(input in vec(any::<u8>(), 0..75)) {
[INFO] [stdout]     |                                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cl_type.rs:325:14
[INFO] [stdout]     |
[INFO] [stdout] 325 |     for _ in 0..count {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cl_type.rs:619:30
[INFO] [stdout]     |
[INFO] [stdout] 619 |                       for i in 0..$N {
[INFO] [stdout]     |                                ^
[INFO] [stdout] ...
[INFO] [stdout] 627 | /         test_small_array! {
[INFO] [stdout] 628 | |                  1  2  3  4  5  6  7  8  9
[INFO] [stdout] 629 | |              10 11 12 13 14 15 16 17 18 19
[INFO] [stdout] 630 | |              20 21 22 23 24 25 26 27 28 29
[INFO] [stdout] 631 | |              30 31 32
[INFO] [stdout] 632 | |         }
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_small_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cl_type.rs:642:34
[INFO] [stdout]     |
[INFO] [stdout] 642 |                         for i in 0..$N {
[INFO] [stdout]     |                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 662 |         test_large_array! { 64 128 256 512 }
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_large_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cl_type.rs:655:30
[INFO] [stdout]     |
[INFO] [stdout] 655 |                     for i in 0..$N {
[INFO] [stdout]     |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 662 |         test_large_array! { 64 128 256 512 }
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `test_large_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cl_type.rs:710:18
[INFO] [stdout]     |
[INFO] [stdout] 710 |         for i in 1..1000 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cl_type.rs:728:18
[INFO] [stdout]     |
[INFO] [stdout] 728 |         for i in 1..1000 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/cl_value/jsonrepr.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |             for _ in 0..count {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/cl_value/jsonrepr.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |             for _ in 0..num_keys {
[INFO] [stdout]    |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/contract_wasm.rs:326:31
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let bytes: Vec<u8> = (0..32).collect();
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/contracts.rs:1906:31
[INFO] [stdout]      |
[INFO] [stdout] 1906 |         let bytes: Vec<u8> = (0..32).collect();
[INFO] [stdout]      |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/contracts.rs:1914:31
[INFO] [stdout]      |
[INFO] [stdout] 1914 |         let bytes: Vec<u8> = (0..32).collect();
[INFO] [stdout]      |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/crypto/asymmetric_key/tests.rs:63:38
[INFO] [stdout]    |
[INFO] [stdout] 63 |     SecretKey::from_der(&der_encoded[1..]).unwrap_err();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/crypto/asymmetric_key/tests.rs:76:38
[INFO] [stdout]    |
[INFO] [stdout] 76 |     SecretKey::from_pem(&pem_encoded[1..]).unwrap_err();
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:121:38
[INFO] [stdout]     |
[INFO] [stdout] 121 |     PublicKey::from_der(&der_encoded[1..]).unwrap_err();
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |     PublicKey::from_pem(&pem_encoded[1..]).unwrap_err();
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:160:38
[INFO] [stdout]     |
[INFO] [stdout] 160 |     PublicKey::from_hex(&hex_encoded[1..]).unwrap_err();
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:191:38
[INFO] [stdout]     |
[INFO] [stdout] 191 |     Signature::from_hex(&hex_encoded[1..]).unwrap_err();
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:307:54
[INFO] [stdout]     |
[INFO] [stdout] 307 |         assert!(SecretKey::ed25519_from_bytes(&bytes[2..]).is_err());
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:310:54
[INFO] [stdout]     |
[INFO] [stdout] 310 |         assert!(SecretKey::ed25519_from_bytes(&bytes[1..]).is_ok());
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:369:54
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert!(PublicKey::ed25519_from_bytes(&bytes[2..]).is_err());
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:372:54
[INFO] [stdout]     |
[INFO] [stdout] 372 |         assert!(PublicKey::ed25519_from_bytes(&bytes[1..]).is_ok());
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:429:54
[INFO] [stdout]     |
[INFO] [stdout] 429 |         assert!(Signature::ed25519_from_bytes(&bytes[2..]).is_err());
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:432:54
[INFO] [stdout]     |
[INFO] [stdout] 432 |         assert!(Signature::ed25519_from_bytes(&bytes[1..]).is_ok());
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:483:33
[INFO] [stdout]     |
[INFO] [stdout] 483 |         assert!(verify(&message[1..], &signature, &public_key).is_err());
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:611:56
[INFO] [stdout]     |
[INFO] [stdout] 611 |         assert!(PublicKey::secp256k1_from_bytes(&bytes[2..]).is_err());
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:614:56
[INFO] [stdout]     |
[INFO] [stdout] 614 |         assert!(PublicKey::secp256k1_from_bytes(&bytes[1..]).is_ok());
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:682:56
[INFO] [stdout]     |
[INFO] [stdout] 682 |         assert!(Signature::secp256k1_from_bytes(&bytes[2..]).is_err());
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:685:56
[INFO] [stdout]     |
[INFO] [stdout] 685 |         assert!(Signature::secp256k1_from_bytes(&bytes[1..]).is_ok());
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:798:29
[INFO] [stdout]     |
[INFO] [stdout] 798 |     assert!(verify(&message[1..], &ed25519_signature, &ed25519_public_key).is_err());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:799:29
[INFO] [stdout]     |
[INFO] [stdout] 799 |     assert!(verify(&message[1..], &secp256k1_signature, &secp256k1_public_key).is_err());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/deploy_info.rs:140:38
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let transfers_length_range = 0..5;
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/era_id.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (current_era_id..current_era_id + num_eras).map(EraId)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/era_id.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (current_era_id..=current_era_id + num_eras).map(EraId)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/era_id.rs:202:29
[INFO] [stdout]     |
[INFO] [stdout] 202 |         EraId(rng.gen_range(0..1_000_000))
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:208:38
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let op_count = rng.gen_range(0..6);
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:210:18
[INFO] [stdout]     |
[INFO] [stdout] 210 |         for _ in 0..op_count {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:220:45
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let transform_count = rng.gen_range(0..6);
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:222:18
[INFO] [stdout]     |
[INFO] [stdout] 222 |         for _ in 0..transform_count {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:231:44
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let transfer_count = rng.gen_range(0..6);
[INFO] [stdout]     |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for _ in 0..transfer_count {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:748:29
[INFO] [stdout]     |
[INFO] [stdout] 748 |         match rng.gen_range(0..13) {
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:762:26
[INFO] [stdout]     |
[INFO] [stdout] 762 |                 for _ in 0..rng.gen_range(1..6) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execution_result.rs:762:43
[INFO] [stdout]     |
[INFO] [stdout] 762 |                 for _ in 0..rng.gen_range(1..6) {
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |     collection::vec(any::<u8>(), 0..16).prop_map(|b| U128::from_little_endian(b.as_slice()))
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:133:34
[INFO] [stdout]     |
[INFO] [stdout] 133 |     collection::vec(any::<u8>(), 0..32).prop_map(|b| U256::from_little_endian(b.as_slice()))
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:139:43
[INFO] [stdout]     |
[INFO] [stdout] 139 |         8 => collection::vec(any::<u8>(), 0..64).prop_map(|b| U512::from_little_endian(b.as_slice())),
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:248:37
[INFO] [stdout]     |
[INFO] [stdout] 248 |         collection::vec(uref_arb(), 0..100)
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:252:49
[INFO] [stdout]     |
[INFO] [stdout] 252 |         collection::btree_map(".*", u512_arb(), 0..100)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:279:38
[INFO] [stdout]     |
[INFO] [stdout] 279 |         collection::vec(group_arb(), 0..32).prop_map(EntryPointAccess::Groups),
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:295:38
[INFO] [stdout]     |
[INFO] [stdout] 295 |     collection::vec(parameter_arb(), 0..10)
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:314:40
[INFO] [stdout]     |
[INFO] [stdout] 314 |     collection::vec(entry_point_arb(), 1..10).prop_map(EntryPoints::from)
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:345:34
[INFO] [stdout]     |
[INFO] [stdout] 345 |     collection::vec(any::<u8>(), 1..1000).prop_map(ContractWasm::new)
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:349:6
[INFO] [stdout]     |
[INFO] [stdout] 349 |     (1..32u32, 1..1000u32)
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:349:16
[INFO] [stdout]     |
[INFO] [stdout] 349 |     (1..32u32, 1..1000u32)
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         1..5,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:362:55
[INFO] [stdout]     |
[INFO] [stdout] 362 |     collection::btree_set(contract_version_key_arb(), 0..5)
[INFO] [stdout]     |                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:366:74
[INFO] [stdout]     |
[INFO] [stdout] 366 |     collection::btree_map(group_arb(), collection::btree_set(uref_arb(), 1..10), 0..5)
[INFO] [stdout]     |                                                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:366:82
[INFO] [stdout]     |
[INFO] [stdout] 366 |     collection::btree_map(group_arb(), collection::btree_set(uref_arb(), 1..10), 0..5)
[INFO] [stdout]     |                                                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/gens.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     0..=DELEGATION_RATE_DENOMINATOR // Maximum, allowed value for delegation rate.
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:510:22
[INFO] [stdout]     |
[INFO] [stdout] 510 |         era_info_arb(1..10).prop_map(StoredValue::EraInfo),
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:511:17
[INFO] [stdout]     |
[INFO] [stdout] 511 |         bid_arb(0..100).prop_map(|bid| StoredValue::Bid(Box::new(bid))),
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |         withdraws_arb(1..50).prop_map(StoredValue::Withdraw),
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/gens.rs:513:24
[INFO] [stdout]     |
[INFO] [stdout] 513 |         unbondings_arb(1..50).prop_map(StoredValue::Unbonding)
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/json_pretty_printer.rs:88:37
[INFO] [stdout]    |
[INFO] [stdout] 88 |                         let range = start_index..(start_index + length);
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/json_pretty_printer.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |         for i in 1..=5 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/key.rs:844:29
[INFO] [stdout]     |
[INFO] [stdout] 844 |         match rng.gen_range(0..=14) {
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/system/auction/bid/vesting.rs:431:18
[INFO] [stdout]     |
[INFO] [stdout] 431 |         for i in 0..LOCKED_AMOUNTS_LENGTH {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/system/auction/bid/vesting.rs:458:45
[INFO] [stdout]     |
[INFO] [stdout] 458 |         let is_vesting_before: Vec<bool> = (0..LOCKED_AMOUNTS_LENGTH + 1)
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/system/auction/bid/vesting.rs:477:44
[INFO] [stdout]     |
[INFO] [stdout] 477 |         let is_vesting_after: Vec<bool> = (0..LOCKED_AMOUNTS_LENGTH + 1)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/system/auction/bid.rs:550:48
[INFO] [stdout]     |
[INFO] [stdout] 550 |         fn test_value_bid(bid in gens::bid_arb(1..100)) {
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/system/auction/era_info.rs:310:72
[INFO] [stdout]     |
[INFO] [stdout] 310 |         fn test_serialization_roundtrip(era_info in gens::era_info_arb(0..32)) {
[INFO] [stdout]     |                                                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/system/auction/error.rs:534:19
[INFO] [stdout]     |
[INFO] [stdout] 534 |         for u8 in 0..=u8::max_value() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/system/mint/error.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |         for i in 0..=u8::max_value() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/timestamp.rs:97:53
[INFO] [stdout]    |
[INFO] [stdout] 97 |         Timestamp(1_596_763_000_000 + rng.gen_range(200_000..1_000_000))
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         for index in 0..length as usize {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 567 | impl_traits_for_uint!(U128, 16, u128_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |                         for index in 0..length {
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 567 | impl_traits_for_uint!(U128, 16, u128_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         for index in 0..length as usize {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 568 | impl_traits_for_uint!(U256, 32, u256_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |                         for index in 0..length {
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 568 | impl_traits_for_uint!(U256, 32, u256_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:116:38
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         for index in 0..length as usize {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 569 | impl_traits_for_uint!(U512, 64, u512_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/uint.rs:134:38
[INFO] [stdout]     |
[INFO] [stdout] 134 |                         for index in 0..length {
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 569 | impl_traits_for_uint!(U512, 64, u512_test);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_traits_for_uint` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/bytesrepr/bytes.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl Index<Range<usize>> for Bytes {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/bytesrepr/bytes.rs:137:28
[INFO] [stdout]     |
[INFO] [stdout] 137 |     fn index(&self, index: Range<usize>) -> &[u8] {
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/bytesrepr/bytes.rs:152:12
[INFO] [stdout]     |
[INFO] [stdout] 152 | impl Index<RangeFrom<usize>> for Bytes {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/bytesrepr/bytes.rs:155:28
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn index(&self, index: RangeFrom<usize>) -> &[u8] {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 31 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `casper-types` (lib) due to 5 previous errors; 31 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 96 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f2f384a036770662b88ff2aaac3d8889b6fd11a0bf8f36662084d1671503cb73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2f384a036770662b88ff2aaac3d8889b6fd11a0bf8f36662084d1671503cb73", kill_on_drop: false }`
[INFO] [stdout] f2f384a036770662b88ff2aaac3d8889b6fd11a0bf8f36662084d1671503cb73
